package com.qiang.test05;

public class Demo01 {
    public static void main(String[] args) {
        //计算机网络：
        //将地理位置不同的具有独立功能的多态计算机机器设备
        //通过通信线路，在操作系统，网络管理和网络通信协议下
        //实现资源共享和计算机的交互
        //网络编程：在网络通信协议下，不同计算机上运行的程序
        //可以进行数据传输

        //网络编程三要素：ip，端口，协议

        //两种协议
        //UDP协议和TCP协议

        //UDP协议两端各有一个Socket，但是只用于发送和接收对象，
        //没有所谓的客户端和服务器
        //receive具有阻塞性

        //多线程：指的是从软件或者硬件上实现多个线程并发执行的技术
        //具有多线程能力的计算机因为有硬件的支持能够在同一个时间内
        //执行多个线程，提升行能

        //run()方法，封装了线程执行的代码

    }
}
